a='前缀语句'+'吃了吗'
a='我听说昨天%s她说了他喜欢你'
print(a%'白安')
b='后天发工资，薪水是:%d元'
print(b%1000.01)
c='后天发工资，薪水是:%.2f元'
print(c%1000.01)
d='我听说昨天{}她说了{}喜欢你'
print(d.format('白安','你'))
g='取钱{money1}{money2}{money3}{money4}'
print(g.format(money1=10,money3=4,money2=5,money4=5))
e='今天我花了{money:1.4f}元'
print(e.format(money=199))#但我们不仅仅只是做字符串的时候对于{}会有控制格式的参数，其中一般通过冒号来分割 指代名 和控制参数(float,int,进制 ......)
print('{num:7}'.format(num=23))
print('{num:>10.2f}'.format(num=24))
print('{num:<10.2f}'.format(num=9))
print('{name:#<10.2f}'.format(name=23))
f='诸君 我喜欢男人' 
print(f.replace('我喜欢男人','我想上天和太阳肩并肩'))
a=(1,2,3,4,[5,6])
a[4][0]=0
print(a)
print(id(a))
a[4][0]=1
print(a)
print(id(a))
b=[1,2,3,4]
print(id(b))
b[1]=8
print(id(b))
l=["福旺",18]
s="name {0},age {1},{0}".format(*l)#不加"*"只会传入一个值
print(s)
#*代表列表 **代表字典
s='name {name},age {age},{name}'.format(age=18,name="党文元")
D={"name":"党文元","age":18}
s='name {name},age {age},{name}'.format(**D)
print(s)

